//#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//int removeElement(int* nums, int numsSize, int val) {
//    int src = 0, dst = 0;
//    while (src < numsSize)
//    {
//        if (nums[src] == val)
//            src++;
//        else
//        {
//            nums[dst] = nums[src];
//            dst++;
//            src++;
//        }
//    }
//    return dst;
//}
//
//int main()
//{
//    int arr[] = { 1, 2, 3, 3, 3, 4, 5, 7, 8, 3, 3, 9, 10 };
//    int numsSize = sizeof(arr) / sizeof(arr[0]);
//    int nval = 3;
//    int NewSize = removeElement(arr, numsSize, 3);
//    for (int i = 0; i < NewSize; i++)
//    {
//        printf("%d ", arr[i]);
//    }
//    printf("\n");
//    return 0;
//}